form an integral part - Allemand Anglais Dictionnaire